package grape.crm.service.customerbelong.po;

import grape.common.service.po.NormalBasePo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.Version;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 客户归属表
 * </p>
 *
 * @author yangwei
 * @since 2020-09-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("crm_customer_belong")
public class CustomerBelong extends NormalBasePo<CustomerBelong> {

    private static final long serialVersionUID = 1L;

    /**
     * 客户id
     */
    private String customerId;

    /**
     * 归属用户id
     */
    private String userId;

    /**
     * 归属用户的公司id
     */
    private String compId;

    /**
     * 归属用户的部门id
     */
    private String deptId;

    /**
     * 归属用户的部门父级
     */
    private String deptParentId;

    /**
     * 归属用户的部门LEVEL为1的父id
     */
    private String deptParentId1;

    /**
     * 归属用户的部门LEVEL为2的父id
     */
    private String deptParentId2;

    /**
     * 归属用户的部门LEVEL为3的父id
     */
    private String deptParentId3;

    /**
     * 归属用户的部门LEVEL为4的父id
     */
    private String deptParentId4;

    /**
     * 归属用户的部门LEVEL为5的父id
     */
    private String deptParentId5;

    /**
     * 归属用户的部门LEVEL为6的父id
     */
    private String deptParentId6;

    /**
     * 归属用户的部门LEVEL为7的父id
     */
    private String deptParentId7;

    /**
     * 归属用户的部门LEVEL为8的父id
     */
    private String deptParentId8;

    /**
     * 归属用户的部门LEVEL为9的父id
     */
    private String deptParentId9;

    /**
     * 归属用户的部门LEVEL为10的父id
     */
    private String deptParentId10;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
